#include "locale.h"
#include "stdio.h"

int main ()
{
    printf ("Locale is: %s\n", setlocale(LC_ALL, ""));
    struct lconv * var = localeconv();
    printf (" \
        decimal_point:%s\n \
        thousands_sep:%s\n \
        grouping:%s\n \
        int_curr_symbol:%s\n \
        currency_symbol:%s\n \
        mon_decimal_point:%s\n \
        mon_thousands_sep:%s\n \
        ", 
        var->decimal_point,
        var->thousands_sep,
        var->grouping,
        var->int_curr_symbol,
        var->currency_symbol,
        var->mon_decimal_point,
        var->mon_thousands_sep
        );
    return 0;
}

/*

   char *decimal_point;
   char *thousands_sep;
   char *grouping;
   char *int_curr_symbol;
   char *currency_symbol;
   char *mon_decimal_point;
   char *mon_thousands_sep;
   char *mon_grouping;
   char *positive_sign;
   char *negative_sign;
   char int_frac_digits;
   char frac_digits;
   char p_cs_precedes;
   char p_sep_by_space;
   char n_cs_precedes;
   char n_sep_by_space;
   char p_sign_posn;
   char n_sign_posn;
   char int_p_cs_precedes;
   char int_n_cs_precedes;
   char int_p_sep_by_space;
   char int_n_sep_by_space;
   char int_p_sign_posn;
   char int_n_sign_posn;
*/
